package org.zls.client.service;

import java.util.ArrayList;

import org.zls.client.Course;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface ServerServiceAsync {

	public void getPublicKey(AsyncCallback callback);
	public void verifyCredentials(long e, long p, AsyncCallback callback);
	public void populateSearchBox(AsyncCallback<ArrayList<String>> callback);
	public void getTableData(String query, String[] cols, AsyncCallback<String[][]> callback);
	public void getCourseData(int course_id, AsyncCallback<Course> callback);
}
